package com.solidumgame.locroninja.iniciar
{
	import flash.display.Sprite;
	import flash.display.Stage;
	import flash.events.Event;
	import flash.events.EventDispatcher;
	import flash.events.IEventDispatcher;
	import flash.events.MouseEvent;

	public class PantallaInicio extends Sprite
	{
		public static const INICIAR_PARTIDA:String = "iniciarJuego";
		
		public function PantallaInicio(stage:Stage)
		{
			//Creamos objetos en pantalla
		
			var boton:Btn_IniciarJuego = new Btn_IniciarJuego();
			boton.x = stage.stageWidth/2 - boton.width/2;
			boton.y = stage.stageHeight/2 - boton.height/2;
			addChild(boton);
			
			//Agregamos listeners de eventos
			boton.addEventListener(MouseEvent.CLICK, IniciarJuego);
		}
		
		private function IniciarJuego(e:MouseEvent):void{
			
			//Removemos objetos de pantalla
			while(this.numChildren){
				this.removeChildAt(0);
			}
			
			//Mandamos evento para que se inicie partida
			this.dispatchEvent(new Event(INICIAR_PARTIDA));
		}
	}
}